splenic puncture - French English Dictionary